5da0387a2dcd82339aba48f73c8c40fef9390db2,owsi-core/owsi-core-components/owsi-core-component-wicket-more/src/main/java/fr/openwide/core/wicket/more/console/maintenance/gestion/page/ConsoleMaintenanceGestionPage.java,ConsoleMaintenanceGestionPage,ConsoleMaintenanceGestionPage,#PageParameters#,30

Before Change


						}
					}
				}
						.add(new EnclosureBehavior().model(Predicates2.isTrue(), maintenanceModel))
		);
	}

After Change


		
		add(
				new EnclosureContainer("introMaintenanceActivee")
						.condition(Condition.predicate(maintenanceModel, Predicates2.isTrue())),
				new EnclosureContainer("introMaintenanceDesactivee")
						.condition(Condition.predicate(maintenanceModel, Predicates2.isFalse())),
				new Link<Void>("activerMaintenance") {
					private static final long serialVersionUID = 1L;
					@Override
					public void onClick() {
						try {
							propertyService.set(MAINTENANCE, true);
							Session.get().success(getString("console.maintenance.gestion.maintenance.activer.success"));
						} catch (Exception e) {
							LOGGER.error("Erreur lors de l'activation du mode maintenance.", e);
							Session.get().error(getString("common.error.unexpected"));
						}
					}
				}
						.add(Condition.predicate(maintenanceModel, Predicates2.isFalse()).thenShow()),
				new Link<Void>("desactiverMaintenance") {
					private static final long serialVersionUID = 1L;
					@Override
					public void onClick() {
						try {
							propertyService.set(MAINTENANCE, false);
							Session.get().success(getString("console.maintenance.gestion.maintenance.desactiver.success"));
						} catch (Exception e) {
							LOGGER.error("Erreur lors de la désactivation du mode maintenance.", e);
							Session.get().error(getString("common.error.unexpected"));
						}
					}
				}
						.add(Condition.predicate(maintenanceModel, Predicates2.isTrue()).thenShow())
		);
	}